Logic End
The Logic End provides a means by which logic can drive other parts of the system, for example control parameters by means of a link. How it links to the control parameters is dependent on the parameter and how many binary states the logic end is given. In many cases, only an exact link is allowed, so care must be taken in configuring this object.
When linking a logic end to a source selector, the "Allow None" state of the source selector must always be set to "Yes". The binary value of the number of inputs to the Logic End (i.e. 2^no. of inputs) must match the number of inputs to the source selector, plus one. Thus, an 8-input source selector cannot be connected to a 3-input logic end, but a 7-input source selector with "Allow None" set to "Yes" can. Similarly, a 6-input source selector cannot be linked to a 3-input logic end. Care must be taken when changing the number of inputs to a source selector or logic end after creating a link, ensuring that the system still functions as expected.
Mapping a Logic End from one London device to a Logic Value in another London device provides an efficient means of transferring up to 32 logic values across London devices by using just one link.
The lights on the logic object design block indicate the
current state of the inputs. These are operational in
simulation and when online to the device.
Control Panel
The Logic End will display a colour LED on its control panel depending upon the binary value at its input. The colours can be set in the design properties for the Logic End control panel for up to 64 output states. Any output states above this will be represented by the same colour as the 64th state i.e. colour 63. A single input Logic End can be placed on a logic control port since it can only have a value of 0 or 1.
Properties
Number of Inputs
Sets the number of inputs to the logic end. Selectable from 1 to 32
PC Commands
Enter a command to be run by the PC when a logic input goes high or low.
Custom Events
Enter an event to be logged in the Event Log when a logic input goes high or low.
Custom events can also be used to reboot your device when triggered from a logic end. Enter $reboot for the device to reboot when the logic end goes high or low.